package cn.wang.service;

import cn.wang.common.vo.PageResult;
import cn.wang.pojo.Brand;
import cn.wang.pojo.dto.QueryBrandDTO;

import java.util.List;

public interface IBrandService {
    PageResult<Brand> queryPage(QueryBrandDTO queryBrandDTO);

    boolean save(Brand brand, List<Long> cids);

    void update(Brand brand, List<Long> cids);

    boolean deleteById(Long id);

    Brand queryBrandByBid(Long brandId);

    /**
     * 根据商品分类查询 品牌列表
     * @param cid
     * @return
     */
    List<Brand> queryBrandsByCid(Long cid);

    /**
     * 根据品牌id列表查询品牌id
     * @param bids
     * @return
     */
    List<Brand> queryBrandsByBIds(Long... bids);
}
